use _gdk_region_get_xrectangles()
authorHavoc Pennington <hp@redhat.com>
Fri, 2 Mar 2001 20:02:17 +0000 (20:02 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Fri, 2 Mar 2001 20:02:17 +0000 (20:02 +0000)
commit8860615d9a41a550ad830c78a6d2dd63340e0f1d
treea37fa2b7bbf51a08d8744d0540e5f3f5be0ee86b
parentb0052ec843ab9acc77408d256a5a43d4332f0a70
use _gdk_region_get_xrectangles()

2001-03-02  Havoc Pennington  <hp@redhat.com>

* gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): use
_gdk_region_get_xrectangles()

* gdk/x11/gdkmain-x11.c (_gdk_region_get_xrectangles): new function

* gtk/testgtk.c (create_shapes): add test for shape_combine_region

* gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_region): new
function, contributed by Ron Steinke

* gdk/x11/gdkevents-x11.c (gdk_wmspec_supported): rename
gdk_net_wm_supports

* gdk/gdkregion-generic.c (gdk_region_get_rectangles):
New function, contributed by Ron Steinke

* gtk/gtkentry.c (gtk_entry_get_layout_offsets): New function,
used to line up the text in the entry when using the entry for
editable sheet cell hacks

* gtk/testgtk.c (create_entry): test the activate_default setting
on GtkEntry

* gtk/gtkentry.c (gtk_entry_set_activates_default): New function to
cause the entry to activate the default button for a dialog when
activated
(gtk_entry_get_activates_default): new function
20 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkregion-generic.c
gdk/gdkregion.h
gdk/gdkwindow.h
gdk/x11/gdkevents-x11.c
gdk/x11/gdkgc-x11.c
gdk/x11/gdkmain-x11.c
gdk/x11/gdkprivate-x11.h
gdk/x11/gdkwindow-x11.c
gdk/x11/gdkx.h
gtk/gtkentry.c
gtk/gtkentry.h
gtk/testgtk.c
tests/testgtk.c